package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 肿瘤报告卡(ZlBbk)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:42
 */
@Data
@ApiModel(description = "肿瘤报告卡")
public class ZlBbk implements Serializable {

    private static final long serialVersionUID = -19338811947367768L;
    
    @ApiModelProperty("医疗机构代码:复合主键； 组织机构代码")
    private String yljgdm;
    
    @ApiModelProperty("肿瘤报卡编号:复合主键")
    private String bkbh;
    
    @ApiModelProperty("城乡居民健康档案编号:关联个人健康档案")
    private String cxjmjkdabh;
    
    @ApiModelProperty("卡号")
    private String kh;
    
    @ApiModelProperty("卡类型")
    private String klx;
    
    @ApiModelProperty("证件号码")
    private String zjhm;
    
    @ApiModelProperty("证件类型:CV02.01.101 身份证件类别代码表")
    private String zjlx;
    
    @ApiModelProperty("病人姓名")
    private String xm;
    
    @ApiModelProperty("性别代码:性别代码（GB/T2261.1-2003）,")
    private String xb;
    
    @ApiModelProperty("民族代码")
    private String mzdm;
    
    @ApiModelProperty("民族名称")
    private String mzmc;
    
    @ApiModelProperty("出生日期")
    private Date csny;
    
    @ApiModelProperty("婚姻状态:GB/T2261.2-2003婚姻状况代码")
    private String hyzk;
    
    @ApiModelProperty("工种")
    private String zlgz;
    
    @ApiModelProperty("职业类别代码:职业分类与代码GB/T6565-2009")
    private String zylbdm;
    
    @ApiModelProperty("职业类别名称")
    private String zylbmc;
    
    @ApiModelProperty("工作单位名称")
    private String gzdwmc;
    
    @ApiModelProperty("电子邮件地址")
    private String dzyjdz;
    
    @ApiModelProperty("家人电话号码")
    private String jrdhhm;
    
    @ApiModelProperty("居住地行政区划代码:GB/T2260-2007 中华人民共和国行政区划代码")
    private String jzdXzqh;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）编码")
    private String jzdShebm;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）")
    private String jzdShe;
    
    @ApiModelProperty("居住地-市（地区）编码:对应地址中市/地区代码")
    private String jzdShibm;
    
    @ApiModelProperty("居住地-市（地区）:对应现居住地-市（地区）的中文名")
    private String jzdShi;
    
    @ApiModelProperty("居住地-县（区）编码:对应地址中区县代码")
    private String jzdXiabm;
    
    @ApiModelProperty("居住地-县（区）:对应现居住地-县(区)的中文名")
    private String jzdXia;
    
    @ApiModelProperty("居住地-乡（镇、街道）编码:对应地址中街道代码")
    private String jzdXngbm;
    
    @ApiModelProperty("居住地-乡（镇、街道）:对应现居住地-乡（镇、街道）的中文名")
    private String jzdXng;
    
    @ApiModelProperty("居住地-居委编码:对应地址中居委代码")
    private String jzdJwbm;
    
    @ApiModelProperty("居住地-居委:对于现地址-居委的中文名，例如：北巷居委会")
    private String jzdJw;
    
    @ApiModelProperty("居住地-村（路、街）:地址所在的路名、街名，按实际填写，暂无字典")
    private String jzdCun;
    
    @ApiModelProperty("居住地-弄（路号、弄号）:地址所在的路、街实际填写，暂无字典，例如，123弄")
    private String jzdNong;
    
    @ApiModelProperty("居住地-楼号（楼号、座、别墅号）:地址所在的楼号、座、别墅号，按实际填写，暂无字典，例如，144号、A座、南1号")
    private String jzdLh;
    
    @ApiModelProperty("居住地-门牌号(包括“室”):地址所在的门牌号，按实际填写，例如1628号、504室")
    private String jzdMph;
    
    @ApiModelProperty("户口详细地址")
    private String hkxxdz;
    
    @ApiModelProperty("居住详细地址")
    private String xzxxdz;
    
    @ApiModelProperty("居住地邮政编码")
    private String yzbm;
    
    @ApiModelProperty("户口迁移日期")
    private Date hkqyrq;
    
    @ApiModelProperty("门诊号")
    private String mzh;
    
    @ApiModelProperty("住院号")
    private String zyh;
    
    @ApiModelProperty("ICD9")
    private String icd9;
    
    @ApiModelProperty("ICD10编码")
    private String icd10;
    
    @ApiModelProperty("ICDO编码:ICD-O-3")
    private String icdo;
    
    @ApiModelProperty("ICDOM编码:ICD-O-3")
    private String icdoM;
    
    @ApiModelProperty("ICDO第六位编码:ICD-O-3")
    private String icdo6;
    
    @ApiModelProperty("是否知情随访:0：否；1：是")
    private String sfzqsf;
    
    @ApiModelProperty("是否告知病人:0：否；1：是；3：不详")
    private String sfgzbr;
    
    @ApiModelProperty("肿瘤诊断名称")
    private String zdmc;
    
    @ApiModelProperty("肿瘤诊断部位:1：左侧 ；2：右侧 ；3：双侧；4：不详")
    private String zdbw;
    
    @ApiModelProperty("病理号")
    private String blh;
    
    @ApiModelProperty("病理学类型")
    private String blxlx;
    
    @ApiModelProperty("报告区县编码")
    private String bgqxbm;
    
    @ApiModelProperty("报告科室名称")
    private String bgks;
    
    @ApiModelProperty("诊断时期别T:0：T0；1：T1；2：T2；3：T3；4：T4；5：TX；6：无；7：TIS")
    private String zdsqbT;
    
    @ApiModelProperty("诊断时期别N:0：N0；1：N1；2：N2；3：N3；4：N4；5：NX")
    private String zdsqbN;
    
    @ApiModelProperty("诊断时期别M:0：M0；1：M1；2：MX")
    private String zdsqbM;
    
    @ApiModelProperty("临床分期代码:1：0期；2：I期；3：II期；4：III期；5：IV期；6：无法判定")
    private String lcfq;
    
    @ApiModelProperty("首次诊断日期")
    private Date sczdrq;
    
    @ApiModelProperty("确诊日期")
    private Date qzrq;
    
    @ApiModelProperty("诊断依据代码:01：临床；02：X线；03：超声波；04：CT；05：内窥镜；06：核磁共振；07：手术（无病理）；08：尸检（无病理）；09：生化；10：免疫；11：血片；12：细胞学；13：病理（继发）；14：病理（原发）；15：尸检（有病理）；16：不详；17：死亡补发病可多选，用分号”;”隔开")
    private String zdyjdm;
    
    @ApiModelProperty("诊断依据名称")
    private String zdyjmc;
    
    @ApiModelProperty("死亡日期")
    private Date swrq;
    
    @ApiModelProperty("死亡原因:ICD-10")
    private String swyy;
    
    @ApiModelProperty("报告机构代码")
    private String bgjgdm;
    
    @ApiModelProperty("报告机构名称")
    private String bgjgmc;
    
    @ApiModelProperty("报告医疗机构等级:1：一级医院；2：二级医院；3：三级医院")
    private String bgyljgdj;
    
    @ApiModelProperty("报告医师工号")
    private String bgysGh;
    
    @ApiModelProperty("报告医师姓名")
    private String bgysXm;
    
    @ApiModelProperty("报告医师类别:1：主任医师；2：主治医师；3：住院医师")
    private String bgyslb;
    
    @ApiModelProperty("报告日期")
    private Date bgrq;
    
    @ApiModelProperty("漏报标志:0：非漏报；1：漏报")
    private String lbbz;
    
    @ApiModelProperty("区疾控审核日期:区县审核日期")
    private Date qjkshrq;
    
    @ApiModelProperty("录入机构代码")
    private String lrjgdm;
    
    @ApiModelProperty("录入医师工号")
    private String lrysgh;
    
    @ApiModelProperty("录入医师姓名")
    private String lrysxm;
    
    @ApiModelProperty("录入日期")
    private Date lrrq;
    
    @ApiModelProperty("录入科室编码")
    private String lrksbm;
    
    @ApiModelProperty("录入科室名称")
    private String lrksmc;
    
    @ApiModelProperty("备注")
    private String bz;
    
    @ApiModelProperty("密级:见第1章说明（7）")
    private String mj;
    
    @ApiModelProperty("修改标志:1 正常;2 修改;3 撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}